﻿// ***********************************************************************
// Assembly         : MVC4Portal
// Author           : LJO+01
// Created          : 06-16-2013
//
// Last Modified By : LJO+01
// Last Modified On : 06-26-2013
// ***********************************************************************
// <copyright file="Contact_MetaModel.cs" company="Innovacall">
//     Copyright (c) Innovacall. All rights reserved.
// </copyright>
// <summary></summary>
// ***********************************************************************
using System.Collections.Generic;
using System.Web.Mvc;
using InnovaApp.Layers.MetaDataLayer;
using INNOVACALL.Framework.Common.MVCHelpers.Localization;

namespace InnovaApp.Portals.MVC4Portal.Models.MetaModels.ContactManagement
{
    /// <summary>
    /// Class Contact_MetaModel
    /// </summary>
    public class Contact_MetaModel : InnovaApp.Layers.SecurityLayer.Models.MetaModels.Contact_MetaModel
    {
        /// <summary>
        /// Gets or sets the addresses.
        /// </summary>
        /// <value>The addresses.</value>
        [DisplayNameLocalizedEntityAttribute(typeof(INNOVACALL.Framework.Common.Properties.Resources), "ContactManager_MainForm", "Addresses")]
        public List<SelectListItem> Addresses { get; set; }
        /// <summary>
        /// Gets or sets the telecoms.
        /// </summary>
        /// <value>The telecoms.</value>
        [DisplayNameLocalizedEntityAttribute(typeof(INNOVACALL.Framework.Common.Properties.Resources), "ContactManager_MainForm", "Telecoms")]
        public List<ContactTelecom_MetaModel> Telecoms { get; set; }
        /// <summary>
        /// Gets or sets the current address (To build the partial form).
        /// </summary>
        /// <value>The current address.</value>
        public ContactAddress_MetaModel CurrentAddress { get; set; }
        /// <summary>
        /// Initializes a new instance of the <see cref="Contact_MetaModel" /> class.
        /// </summary>
        public Contact_MetaModel()
            : base()
        {
            base.Genres = new List<SelectListItem>();
        }
    }
}